projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
38a8e4e
)
Avoid criticals in gtk_image_get_render_node
author
Matthias Clasen
<mclasen@redhat.com>
Thu, 10 Nov 2016 13:26:37 +0000
(08:26 -0500)
committer
Matthias Clasen
<mclasen@redhat.com>
Thu, 10 Nov 2016 13:26:37 +0000
(08:26 -0500)
These nodes can be NULL, we need to handle that.
gtk/gtkimage.c
patch
|
blob
|
history
diff --git
a/gtk/gtkimage.c
b/gtk/gtkimage.c
index 7d5e99f92fd889bacf51f3ee0d03e01eab20f57e..612b3373f9f81505157f04e0b7cbda72a8647bc0 100644
(file)
--- a/
gtk/gtkimage.c
+++ b/
gtk/gtkimage.c
@@
-1458,8
+1458,11
@@
gtk_image_get_render_node (GtkWidget *widget,
node = gtk_icon_helper_get_render_node (priv->icon_helper, renderer);
}
- gsk_render_node_append_child (res, node);
- gsk_render_node_unref (node);
+ if (node != NULL)
+ {
+ gsk_render_node_append_child (res, node);
+ gsk_render_node_unref (node);
+ }
return res;
}